stuffed squids - Turkish English Dictionary